Masterminds\HTML5\Parser\Tokenizer D

Total Complexity 169
Dependencies 6
Dependents 1
Total lines 1,165
Lines of code 609
Logical lines of code 455
Comment lines 341
Methods 30
Properties 8

Methods 30

Method Rating Maintainability Complexity Lines of code
decodeCharacterReference()
B
40 20 57
doctype()
A
39 14 71
consumeData()
A
43 13 49
unquotedAttributeValue()
A
49 13 31
attributeValue()
A
51 11 28
attribute()
A
48 9 33
processingInstruction()
A
51 8 26
rcdata()
S
50 7 27
endTag()
S
52 7 24
isTagEnd()
S
53 6 26
characterData()
S
58 6 17
markupDeclaration()
S
59 6 14
cdataSection()
S
53 5 22
tagName()
S
54 5 20
isCommentEnd()
S
58 5 16
comment()
S
56 4 20
quotedAttributeValue()
S
55 4 20
quotedString()
S
60 4 14
bogusComment()
S
59 3 15
readUntilSequence()
S
59 3 14
text()
S
64 3 11
parseError()
S
63 2 11
parse()
S
75 2 5
rawText()
S
64 2 10
flushBuffer()
S
70 2 7
eof()
S
74 1 5
setTextMode()
S
75 1 4
sequenceMatches()
S
74 1 4
buffer()
S
81 1 3
__construct()
S
74 1 5